欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

Map映射關系

?

①HashMap
繼承AbstractMap實現了Map、Cloneable、Serializable等接口;非線程安全

②HashTable
繼承Dictionary實現Map、Cloneable、Serializable等接口;線程安全

③TreeMap
繼承AbstractMap實現NavigableMap、Cloneable、Serializable等接口;非線程安全

④LinkedHashMap
LinkedHashMap是HashMap的子類;基本特性和使用與HashMap保持一致。對于Map而言,如果項目中要求輸入的順序和輸出的相同,此時即可使用LinkedHashMap實現。

(三)Set 是元素無序、不可重復、可為空的集合

①HashSet
由HashMap實現,不保證元素順序且允許使用null元素;非線程安全

②TreeSet
繼承AbstractSet實現了NavigableSet、Cloneable、Serializable等接口;非線程安全

以上主要從主要繼承關系和接口實現的角度,分析各類庫的特性。希望大家有一個整體的把握。

3.常用方法

(一)List常用方法

list的大小size() -- 返回int類型
獲取第i個元素get(int i) -- 返回元素的值
判斷是否為空isEmpty() --返回boolean類型
是否包含某個元素contains(Object o) --返回boolean類型
添加元素add(Object o) -- 返回boolean類型
數組元素索引值indexOf(Object o) -- 返回int類型
移除數組元素remove(Object o) -- 返回boolean類型,等等。

(二)Map常用方法:

獲取map的大小size() -- 返回int類型
map的清空clear()
包含鍵containKey(Object ?key) -- 返回boolean類型
包含值containValue(Object value) -- 返回boolean類型
獲取指定元素get(Object key) --返回value的數據類型
添加元素put(Object key,Object value) --返回添加后的map
移除元素remove(Object key) -- 返回移除的map
修改元素的值replace(Object key,Object value) -- 返回修改后的map,等等。

(三)Set常用方法:

添加元素add(Object o)-- 返回boolean類型
是否包含元素contains(Object o)--返回boolean類型
獲取set的大小size()--返回int類型
判斷set是否為空isEmpty()--返回boolean類型
清空set中的元素clear()
移除元素remove(Object o) --返回boolean類型,等等。

(四)數組常用方法:

元素個數length屬性
末尾添加元素:push()
開頭添加元素unshift()
刪除最后一個元素pop()
刪除第一個元素shift()
截取數組元素slice()
數組翻轉reverse() 等,
另外數組工具類Arrays也提供了如asList(),sort()等諸多操作數組的方法。有興趣的朋友可以查閱文檔或編程實踐之。

關于java集合框架的更多知識點,建議參閱API文檔。
至此,介紹了一些java常用的數據類型的基本知識。

以上基礎知識,建議編碼實踐,加深理解。熟練掌握基礎后可以研究研究源碼。
下篇將和大家分享各類數據結構的遍歷問題、轉換問題。

文章鏈接: http://www.qzkangyuan.com/22183.html

文章標題:Map映射關系

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

Java數據結構基礎

2023-7-19 17:01:26

建站教程

Set 集合

2023-7-19 17:06:17

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 鄂托克旗| 岳阳市| 措美县| 海门市| 米脂县| 兴仁县| 刚察县| 多伦县| 寻甸| 台州市| 黎平县| 安新县| 安远县| 望城县| 麦盖提县| 宾阳县| 崇州市| 政和县| 澄城县| 马鞍山市| 城口县| 华蓥市| 瑞昌市| 城固县| 巴彦淖尔市| 平定县| 义马市| 扬中市| 平乡县| 顺昌县| 黑山县| 卢湾区| 宁武县| 睢宁县| 宣汉县| 离岛区| 灵石县| 侯马市| 廊坊市| 仁怀市| 庆安县|